Skip to content

fix(claude): commit .claude/settings.json to auto-enable reqstool plugins#69

Merged
jimisola merged 5 commits into
mainfrom
fix/claude-plugin-auto-enable
Jun 23, 2026
Merged

fix(claude): commit .claude/settings.json to auto-enable reqstool plugins#69
jimisola merged 5 commits into
mainfrom
fix/claude-plugin-auto-enable

Conversation

@jimisola

Copy link
Copy Markdown
Member

Summary

  • .claude/ was blanket-gitignored, so the reqstool@reqstool-ai / reqstool-openspec@reqstool-ai plugin auto-enable config that reqstool-client commits (.claude/settings.json with extraKnownMarketplaces + enabledPlugins) was never added to this repo.
  • Verified against ~/.claude/plugins/installed_plugins.json locally: these plugins were only project-scoped to atunko and reqstool-client, never to this repo, despite feat(reqstool): add OpenSpec ↔ reqstool dogfooding layer #68's dogfooding PR having merged.
  • Narrows .gitignore (.claude/* + !.claude/settings.json) and adds .claude/settings.json, mirroring reqstool-client's pattern, so a fresh clone gets both plugins auto-enabled instead of requiring a manual per-checkout install.

Test plan

  • git diff .gitignore confirms only the .claude/ exception lines changed
  • git status confirms only .gitignore + .claude/settings.json are tracked (no other local .claude/ cruft swept in)

jimisola added 5 commits June 22, 2026 18:11
…gins

The reqstool@reqstool-ai and reqstool-openspec@reqstool-ai plugins were
never installed for this repo's checkout path, since .claude/ was
blanket-gitignored and the marketplace/enabledPlugins config that
reqstool-client commits was never added here. Mirrors reqstool-client's
.gitignore/.claude/settings.json pattern so a fresh clone gets both
plugins auto-enabled.

Signed-off-by: Jimisola Laursen <jimisola@jimisola.com>
The .gitignore carve-out only kept .claude/settings.json, so the opsx
slash commands (.claude/commands/opsx/*) and OpenSpec skills
(.claude/skills/openspec-*) were never tracked here, unlike
reqstool-client (reqstool/reqstool-client#415). Mirrors that fix so
fresh clones/worktrees of this repo have them too.

Signed-off-by: Jimisola Laursen <jimisola@jimisola.com>
This reverts commit f1d9725.

Signed-off-by: Jimisola Laursen <jimisola@jimisola.com>
Generated tool scaffolding (.claude/commands/opsx/, .claude/skills/
openspec-*) is no longer committed (reverted in the prior commit, same
mistake as reqstool-client#415/#416) -- contributors using Claude Code
need to regenerate it locally after cloning.

Signed-off-by: Jimisola Laursen <jimisola@jimisola.com>
Neither CLI was documented as a prerequisite anywhere. Also notes the
Claude Code marketplace/plugin prompt contributors will see on first
open, now that .claude/settings.json enables it by default.

Signed-off-by: Jimisola Laursen <jimisola@jimisola.com>
@jimisola jimisola self-assigned this Jun 23, 2026
@jimisola jimisola merged commit 0f088a8 into main Jun 23, 2026
7 checks passed
@jimisola jimisola deleted the fix/claude-plugin-auto-enable branch June 23, 2026 20:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant